import App from '@/App.vue';
// 导入插件注册函数，通常用于统一注册全局插件（如路由、状态管理、UI库等）。
import setupPlugins from '@/plugins';
// 从 Vue 3 中导入 createSSRApp，用于创建支持服务端渲染的 Vue 应用实例。
import { createSSRApp } from 'vue';
// 引入UnoCSS
import 'virtual:uno.css';

export function createApp() {
  const app = createSSRApp(App);
  app.use(setupPlugins);
  return {
    app,
  };
}

/**
这段代码是一个标准的 Vue 3 SSR 启动入口，
负责创建应用实例、注册插件和引入全局样式。
这样做有利于在服务端和客户端都能复用同一套初始化逻辑。
 */
